Software Development Cycle
Design
lFirst the program has to be designed. It can be written on paper, or in designer’s head, but the designer should have a clear idea of what he want to do before he start writing your program.